<?php

if ( !getRights($mod,'full') )
{
	showMsg('Không có quyền truy cập trang này !','ex','center');
	die();
}
if ( @$_POST['cmdOK'] != '' )
{	
	$pagesize = (!get_magic_quotes_gpc()) ? addslashes(@$_POST['txtListPageSize']) : @$_POST['txtListPageSize'];
	$modpath = (!get_magic_quotes_gpc()) ? addslashes(@$_POST['txtModPath']) : @$_POST['txtModPath'];
	$spath = (!get_magic_quotes_gpc()) ? addslashes(@$_POST['txtStaticPath']) : @$_POST['txtStaticPath'];
	$adminp = getVar('txtFreePath',false,true);
	$template = getVar('cboTemplate',false,true);
	$sitename = getVar('txtSiteName',false,true);
	$encoding = getVar('txtEncoding',false,true);
	$iconpath = getVar('txtIconPath',false,true);
	$bpath = getVar('txtBlockPath',false,true);

	$sql = "UPDATE config SET 
		list_page_size=$pagesize,
		module_path='$modpath',
		static_data_path='$spath',
		module_path_free='$adminp',
		template_path='$template',
		charset='$encoding',
		icon_path='$iconpath',
		block_path='$bpath'
	";
	$link->Execute($sql);
	
	$rs = $link->execute("SELECT * FROM config LIMIT 0,1");
}
else
{
	/* doc du lieu tu table config */
	$rs = $link->execute("SELECT * FROM config LIMIT 0,1");
}
/* lay thu muc template */
$combo = '';
$folder = 'templates/';
$dh  = opendir($folder);
while (false !== ($filename = readdir($dh))) 
	if ( filetype($folder . $filename) == 'dir' && $filename != '.' && $filename != '..' )
		$combo .= '<option class="vsinput" value="' . $folder . $filename . '/">' . $filename . '</option>';
closedir($dh);

if ( $rs->recordcount() == 0 )
{
	die('Không có dữ liệu để cấu hình !');
}
?>
<style type="text/css">
<!--
.style1 {
	color: #FF0000;
	font-style: italic;
}
.style2 {
	color: #006600;
	font-style: italic;
}
-->
</style>

<form name="frmConfig" method="post" action="admin.php?mod=Index&act=configParams">
<table width="98%" border="0" cellspacing="1" cellpadding="0" style="border: 1px solid #336699">
  <tr>
    <td bgcolor="#336699" height="23">&nbsp;<b><font color="#FFFFFF">Cấu hình 
      hệ thống</font></b></td>
  </tr>
  <tr>
    <td> 
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
		  <tr><td colspan="2">&nbsp;</td></tr>
          <tr> 
            <td>&nbsp;Số mẫu tin hiển thị ở mỗi trang <span class="style2">(grid page size) </span></td>
            <td><input class="vsinput" type="text" name="txtListPageSize" size="10" maxlength="2" value="<?= $rs->fields('list_page_size') ?>">            </td>
          </tr>
          <tr> 
            <td bgcolor="#F0F0F0">&nbsp;Đường dẫn đến thư mục module 
              <span class="style2">(vd: modules/)</span><br /> 
              <span class="style1">(Phải kết thúc bằng dấu /) </span></td>
            <td bgcolor="#F0F0F0"><input class="vsinput" type="text" name="txtModPath" size="50" maxlength="50" value="<?= $rs->fields('module_path') ?>">            </td>
          </tr>
          <tr> 
            <td>&nbsp;Đường dẫn đến thư mục chưá 
              dữ liệu tĩnh<span class="style2"> (vd: sdatas/)</span><br />
              <span class="style1">(Phải kết thúc bằng dấu /)</span> </td>
            <td><input type="text" class="vsinput" name="txtStaticPath" size="50" maxlength="50" value="<?= $rs->fields('static_data_path') ?>">            </td>
          </tr>
          <tr>
            <td bgcolor="#F0F0F0">Template</td>
            <td bgcolor="#F0F0F0">
			<select class="vsinput" name="cboTemplate" id="cboTemplate">
			<?= $combo ?>
            </select>
			<script language="javascript">
			VS_matchVal('<?= $rs->fields('template_path') ?>','cboTemplate');
			</script>            </td>
          </tr>
          <tr>
            <td>Tên của Website</td>
            <td><input class="vsinput" name="txtSiteName" type="text" id="txtSiteName" size="50" maxlength="255" value="<?= $rs->fields('sitename') ?>" /></td>
          </tr>
          <tr>
            <td bgcolor="#F0F0F0">Bảng mã <span class="style2">(Encoding) </span></td>
            <td bgcolor="#F0F0F0"><input class="vsinput" name="txtEncoding" type="text" id="txtEncoding" size="50" maxlength="50" value="<?= $rs->fields('charset') ?>" /></td>
          </tr>
          <tr>
            <td>Đường dẫn đến thư mục icon <br />
              <span class="style1">(Phải kết thúc bằng dấu /) </span></td>
            <td><input name="txtIconPath" class="vsinput" type="text" id="txtIconPath" size="50" maxlength="255"  value="<?= $rs->fields('icon_path') ?>"/></td>
          </tr>
          <tr>
            <td bgcolor="#F0F0F0">Đường dẫn đến thư mục chứa phần xử lý cho super administrator <br />
              <span class="style1">(Phải kết thúc bằng dấu /)</span></td>
            <td bgcolor="#F0F0F0"><input class="vsinput" name="txtFreePath" type="text" id="txtFreePath" size="50" maxlength="255" value="<?= $rs->fields('module_path_free') ?>" /></td>
          </tr>
          <tr>
            <td>Đường dẫn đến thư mục chức các block <br />
              <span class="style1">(Phải kết thúc bằng dấu /)</span></td>
            <td><input class="vsinput" name="txtBlockPath" type="text" id="txtBlockPath" size="50" maxlength="255" value="<?= $rs->fields('block_path') ?>" /></td>
          </tr>
          <tr> 
            <td>&nbsp;</td>
            <td>&nbsp;</td>
          </tr>
          <tr align="right" valign="middle"> 
            <td colspan="2" height="30" bgcolor="#000066">
              <input type="submit" name="cmdOK" value="Cập nhật &raquo;">&nbsp;            </td>
          </tr>
        </table>
    </td>
  </tr>
</table>
</form>
